home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / STEP17.PAK / STEP17DV.RC < prev   
Text File  |  1997-05-06  |  5KB  |  157 lines

  1. //----------------------------------------------------------------------------
  2. // ObjectWindows - (C) Copyright 1994 by Borland International
  3. //   Tutorial application
  4. //----------------------------------------------------------------------------
  5. #include <owl/window.rh>
  6. #include <owl/oleview.rh>
  7.  
  8. #define CM_ABOUT            205  // same as step17.rc's
  9. #define CM_PEN              300
  10. #define CM_SELECT           302
  11. #define CM_PENSIZE          306
  12. #define CM_PENCOLOR         307
  13. #define CM_ORGSIZE          308
  14. #define CM_DOUBLESIZE       309
  15. #define CM_HALFSIZE         310
  16.  
  17. #define IDM_DRAWVIEW        218
  18. #define IDM_DRAWLISTVIEW    219
  19. #define IDA_DRAWLISTVIEW    220
  20. #define IDS_FILEINFO        221
  21. #define IDA_DRAWVIEW        222
  22.  
  23. #define IDC_PENCIL          400
  24.  
  25. #ifdef RC_INVOKED
  26. #ifndef WORKSHOP_INVOKED
  27. # include <windows.h>
  28. #endif
  29.  
  30. #include <owl/inputdia.rc>
  31. #include <owl/oleview.rc>
  32.  
  33. IDM_DRAWVIEW MENU
  34. {
  35.  MENUITEM Separator  // Edit Group
  36.  
  37.  POPUP "&Edit"
  38.  {
  39.   MENUITEM "&Undo\aCtrl+Z",        CM_EDITUNDO
  40.   MENUITEM Separator
  41.   MENUITEM "&Cut\aCtrl+X",         CM_EDITCUT
  42.   MENUITEM "C&opy\aCtrl+C",        CM_EDITCOPY
  43.   MENUITEM "&Paste\aCtrl+V",       CM_EDITPASTE
  44.   MENUITEM "Paste &Special...",    CM_EDITPASTESPECIAL
  45.   MENUITEM "Paste &Link",          CM_EDITPASTELINK
  46.   MENUITEM "&Delete\aDel",         CM_EDITDELETE
  47.   MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  48.   MENUITEM Separator
  49.   MENUITEM "Pen Si&ze",            CM_PENSIZE
  50.   MENUITEM "Pen Colo&r",           CM_PENCOLOR
  51.   MENUITEM Separator
  52.   MENUITEM "&Insert Object...",    CM_EDITINSERTOBJECT
  53.   MENUITEM "&Links...",            CM_EDITLINKS
  54.   MENUITEM "&Object",              CM_EDITOBJECT
  55.   MENUITEM Separator
  56.   MENUITEM "&Show Objects",        CM_EDITSHOWOBJECTS
  57.  }
  58.  
  59.  POPUP "&Tools"
  60.  {
  61.   MENUITEM "&Pen",    CM_PEN, CHECKED
  62.   MENUITEM "&Select", CM_SELECT
  63.  }
  64.  
  65.  MENUITEM Separator  // Container Group (2)
  66.  POPUP "&Zoom"
  67.  {
  68.   MENUITEM "&100%", CM_ORGSIZE, CHECKED
  69.   MENUITEM "&200%", CM_DOUBLESIZE
  70.   MENUITEM "&50%",  CM_HALFSIZE
  71.  }
  72. }
  73.  
  74.  
  75. IDA_DRAWVIEW ACCELERATORS
  76. BEGIN
  77.   "^z",      CM_EDITUNDO,
  78.   "^x",      CM_EDITCUT,
  79.   "^c",      CM_EDITCOPY,
  80.   "^v",      CM_EDITPASTE,
  81.   VK_DELETE, CM_EDITDELETE VIRTKEY
  82.   VK_DELETE, CM_EDITCUT,   VIRTKEY, SHIFT
  83.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  84.   VK_INSERT, CM_EDITCOPY,  VIRTKEY, CONTROL
  85.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  86.   VK_BACK,   CM_EDITUNDO,  VIRTKEY, ALT
  87. END
  88.  
  89.  
  90.  
  91. IDM_DRAWLISTVIEW MENU
  92. {
  93.  MENUITEM Separator
  94.  POPUP "&Edit"
  95.  {
  96.   MENUITEM "&Undo\aCtrl+Z",        CM_EDITUNDO
  97.   MENUITEM Separator
  98.   MENUITEM "&Delete\aDel",         CM_EDITDELETE
  99.   MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  100.   MENUITEM Separator
  101.   MENUITEM "Pen Si&ze",            CM_PENSIZE
  102.   MENUITEM "Pen Colo&r",           CM_PENCOLOR
  103.  }
  104. }
  105.  
  106. IDA_DRAWLISTVIEW ACCELERATORS
  107. BEGIN
  108.   "^z",      CM_EDITUNDO,
  109.   VK_DELETE, CM_EDITDELETE,  VIRTKEY
  110.   VK_DELETE, CM_EDITCLEAR,   VIRTKEY, CONTROL
  111.   VK_BACK,   CM_EDITUNDO,    VIRTKEY, ALT
  112. END
  113.  
  114.  
  115. STRINGTABLE
  116. {
  117.  CM_PEN,        "Selects the pen for drawing on the screen"
  118.  CM_SELECT,     "Tool for selecting/moving/resizing individual line object"
  119.  CM_PENSIZE,    "Changes the pen width"
  120.  CM_PENCOLOR,   "Changes the pen color"
  121.  CM_EDITUNDO,   "Undo last action"
  122.  CM_EDITCUT,    "Cut the selected object"
  123.  CM_EDITCOPY,   "Copy the selected object"
  124.  CM_EDITPASTE,  "Paste object on the clipboard"
  125.  CM_EDITDELETE, "Delete selected object"
  126.  CM_EDITCLEAR,  "Erase all lines"
  127.  IDS_FILEINFO,  "Lines from Step 17"
  128. }
  129.  
  130.  
  131. IDC_PENCIL CURSOR
  132. {
  133.  '00 00 02 00 01 00 20 20 00 00 03 00 1C 00 30 01'
  134.  '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
  135.  '00 00 01 00 01 00 00 00 00 00 00 02 00 00 00 00'
  136.  '00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00'
  137.  '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
  138.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  139.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  140.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  141.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  142.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  143.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  144.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  145.  '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
  146.  'FF FF EF FF FF FF F3 FF FF FF F0 FF FF FF F9 0F'
  147.  'FF FF FB D7 FF FF FD 3B FF FF FC 7D FF FF FC CE'
  148.  'FF FF FD E7 7F FF FE F3 BF FF FF 79 DF FF FF BC'
  149.  'EF FF FF DE 77 FF FF EF 3B FF FF F7 9D FF FF FB'
  150.  'CE FF FF FD E7 7F FF FE F3 BF FF FF 79 BF FF FF'
  151.  'BF 7F FF FF DE FF FF FF ED FF FF FF F3 FF FF FF'
  152.  'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
  153.  'FF FF FF FF FF FF'
  154. }
  155.  
  156. #endif  // RC_INVOKED
  157.